package main
import (
	"net/http"
	"log"
	"github.com/gorilla/websocket"
	"io"
	"bytes"
	// "strconv"
)
// func AnyOrigin(r *http.Request) bool {
// 	return true
// }
// var upgrader = websocket.Upgrader{
// 	CheckOrigin: AnyOrigin,
// }
var streamer *websocket.Conn = nil
var player *websocket.Conn = nil
// func echos(w http.ResponseWriter, r *http.Request) {
// 	log.Print(r.URL.Query()["mode"][0])
// 	c, err := upgrader.Upgrade(w, r, nil)
// 	if err != nil {
// 		log.Print(err)
// 	}
// 	if streamer == nil {
// 		streamer = c
// 		for {
// 			t, rdr, err := c.NextReader()
// 			if err != nil{
// 				break
// 			}
			
// 			// log.Print(t, rdr, err)

// 			buf := new(bytes.Buffer)
// 			buf.ReadFrom(rdr)
// 			if player != nil {
// 				wrt, err := player.NextWriter(t)
// 				wrt.Write(buf.Bytes())
// 				log.Print(len(buf.Bytes()))
// 				io.Copy(wrt, rdr)
// 				if err != nil {
// 					break
// 				}
// 			}
// 		}
// 	} else if player == nil {
// 		player = c
// 	}
	
// }
// func main() {
// 	// http.HandleFunc("/echo", echo)
// 	http.HandleFunc("/echos", echos)
// 	http.Handle("/", http.FileServer(http.Dir(".")))
// 	http.ListenAndServe(":8081", nil)
// }
